import Vue from 'vue'
import App from './App'
import router from './router'
import  Cookies from 'js-cookie'

Vue.config.productionTip = false


import  {adminRoutersTable} from '@/router/adminRoutersTable';
import  {normalRoutersTable} from '@/router/normalRoutersTable';

new Vue({
  el: '#app',
  router,
  components: {App},
  template: '<App/>',
  created() {  /* 在这结束loading，还做一些初始化，实现函数自执行  */
      console.log('刷新')
      if(Cookies.get('user_token')){
            switch (Cookies.get('user_token')){
              case 'admin':
                this.$router.addRoutes(adminRoutersTable);
                break;
              case 'normal':
                this.$router.addRoutes(normalRoutersTable);
                break
              default:
                break;
            }
      }
  },
  mounted() { /* 在这发起后端请求，拿回数据，配合路由钩子做一些事情 */

  }
})
